package appbastanteo1.model;

import java.util.ArrayList; 
import java.util.Date;

// <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
// #[regen=yes,id=DCE.94FEB6D1-DF61-A1D4-30C8-67DFD4D73D1D]
// </editor-fold> 
public class Bastanteo {
    
    private int id;
    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,id=DCE.13802326-8F5A-C2F1-FA6F-911D6C7EEA6D]
    // </editor-fold> 
    private Cliente cliente;

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,id=DCE.906E26D1-1207-8A6E-B5B1-4F5BF463D3F5]
    // </editor-fold> 
    private Representante representante;
    private String tipoIntervencion;
    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,id=DCE.4B8A1D95-8EBB-889B-7CC3-709A809D0463]
    // </editor-fold> 
    private ArrayList<Poder> poderes;
    private Date fechaVencimiento;
    private double importe;

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,id=DCE.7AC28CDA-74E8-73A1-8FB3-1A9A4C8BA3D8]
    // </editor-fold> 
    public Bastanteo () {
        poderes = new ArrayList<Poder>();
    }


    public Bastanteo(int id, Cliente cliente, Representante representante, 
            String tipoIntervencion, ArrayList<Poder> poderes, 
            Date fechaVencimiento, double importe) {
        this.id = id;
        this.cliente = cliente;
        this.representante = representante;
        this.tipoIntervencion = tipoIntervencion;
        this.poderes = poderes;
        this.fechaVencimiento = fechaVencimiento;
        this.importe = importe;
    }


    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,regenBody=yes,id=DCE.A3558D90-B267-69ED-652A-0C1ECC00DF6C]
    // </editor-fold> 
    public Cliente getCliente () {
        return cliente;
    }

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,regenBody=yes,id=DCE.1C60B899-D844-5175-0B2D-1340713EFCE2]
    // </editor-fold> 
    public void setCliente (Cliente val) {
        this.cliente = val;
    }

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,regenBody=yes,id=DCE.4F2C3198-6872-343C-49B1-16F62DFF6764]
    // </editor-fold> 
    public ArrayList<Poder> getPoderes () {
        return poderes;
    }

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,regenBody=yes,id=DCE.9492193C-B1A2-C487-A91A-08D7F7D7CE8B]
    // </editor-fold> 
    public void setPoderes (ArrayList<Poder> val) {
        this.poderes = val;
    }

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,regenBody=yes,id=DCE.D5C8D403-1069-F658-53F4-C6B7D618F624]
    // </editor-fold> 
    public Representante getRepresentante () {
        return representante;
    }

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,regenBody=yes,id=DCE.36D7AC11-60EF-A44D-0182-2C64DD9F523A]
    // </editor-fold> 
    public void setRepresentante (Representante val) {
        this.representante = val;
    }

    /**
     * @return the id
     */
    public int getId() {
        return id;
    }

    /**
     * @param id the id to set
     */
    public void setId(int id) {
        this.id = id;
    }

    /**
     * @return the importe
     */
    public double getImporte() {
        return importe;
    }

    /**
     * @param importe the importe to set
     */
    public void setImporte(double importe) {
        this.importe = importe;
    }

    /**
     * @return the tipoIntervencion
     */
    public String getTipoIntervencion() {
        return tipoIntervencion;
    }

    /**
     * @param tipoIntervencion the tipoIntervencion to set
     */
    public void setTipoIntervencion(String tipoIntervencion) {
        this.tipoIntervencion = tipoIntervencion;
    }

    /**
     * @return the fechaVencimiento
     */
    public Date getFechaVencimiento() {
        return fechaVencimiento;
    }

    /**
     * @param fechaVencimiento the fechaVencimiento to set
     */
    public void setFechaVencimiento(Date fechaVencimiento) {
        this.fechaVencimiento = fechaVencimiento;
    }

}

